Laura - A Service-Based Coordination Language

نویسنده

  • Robert Tolksdorf
چکیده

Open distributed systems are computing systems that can be characterized by a heterogeneity of involved machine-and network architectures as well as of the data processed. They have to be able to integrate existing applications, to cope with the use of multiple programming-languages, and potentially high dynamics by joining and leaving components. The coordination language Laura is designed to facilitate the use and ooer of services in such a system. It is based on a shared collection of forms describing ooers, requests, and results of services, called the service-space. Laura's operations permit the exchange of forms via the service-space, guided by a matching-rule based on a subtype-notion on service types. The uncoupled coordination paradigm inherited from Linda allows it to meet the requirements of open systems. An architecture for a distributed Laura-system is described, that is scal-able and can be adjusted to organizational borders. The architecture has been implemented on top of the ISIS toolkit. With Laura, we apply Linda's coordination paradigm to open systems. Based on an analysis of the issue of names in open systems, we introduce a new approach to typing of interfaces. The architecture we propose includes new extensions to a partial replication scheme that can cope with dynamically changing set of participating machines. Open distributed systems provide an infrastructure in which participants use and ooer services from and to others. They do so at a large scale { potentially worldwide { and with very few restrictions. The aim is to glue together resources that are already available for some users but not accessible for all. Whereas for a distributed system, a single application is distributed to several networked machines as in gure 1, an open distributed system is dynamically composed from non-dedicated hardware and software components, which may

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Long Term Research Project # 20197 – PageSpace Report D : Laura – A Service - Based Coordination Language

Open distributed systems are computing systems that can be characterized by a heterogeneity of involved machineand network architectures as well as of the data processed. They have to be able to integrate existing applications, to cope with the use of multiple programming-languages, and potentially high dynamics by joining and leaving components. The coordination language Laura is designed to f...

متن کامل

The Variation of Acquisition, Consolidation Memory and Coordination Pattern of Elbow Joint in Short Service Badminton before and after Aerobic Training

Background. Consider the fact that the implementation of aerobic exercise can be effective in the learning and acquisition process, and that training athletes to acquire new skills is appropriately done in terms of the primacy and recency of the training time for aerobic activities such as the warm-up. Objectives. The purpose of the present study was to investigate the effect of moderate-inten...

متن کامل

A Tuple Space Web Service for Distributed Programming - Simplifying Distributed Web Services Applications

This paper describes a new tuple space web service for coordination and communication in distributed web applications. This web service is based on the Linda programming model. Linda is a coordination language for parallel and distributed processing, providing a communication mechanism based on a logically shared memory space. The original Linda model has been extended through the provision of ...

متن کامل

Universit a Di Pisa Composing Speciications for Coordination Composing Speciications for Coordination

We introduce Oikos adtl, a speciication language for distributed systems based on asynchronous communication via remote writings. The language is designed to support the composition of speciica-tions. It allows expressing the global properties of a system in terms of the local properties of the components and of coordination patterns. Oikos adtl is based on an asynchronous, distributed, tempora...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Sci. Comput. Program.

دوره 31  شماره 

صفحات  -

تاریخ انتشار 1998